
choice_ocr_prompt_part1 = """
现在需要你将一串包含多道英语选择题的字符串（提示：可能含有其他话，你需要将其删除）转换成易于阅读的格式，并以 JSON 的形式返回。在 JSON 中，你需要包含原问题数组，每个原问题中不仅包含原文，还要包含选项。

首先，你需要明白字符串原本的格式可能非常混乱，每个题目之间以及每个选项之间仅有一个空格隔开，没有换行符。并且，可能会含有一些与题目无关的一些话，你也需要将其删除。因此，你的任务是将其划分成正确的格式，使其适合人们阅读，并且将其转换成 JSON 格式。

JSON 格式的示例如下：

```json
{
  "questions": [
    {
      "question": "What is the capital of France?",
      "options": ["Paris", "Berlin", "London", "Rome"]
    },
    {
      "question": "Who wrote 'Romeo and Juliet'?",
      "options": ["William Shakespeare", "Jane Austen", "Charles Dickens", "Mark Twain"]
    }
  ]
}
```

在这个示例中，`questions` 键对应一个数组，数组中每个元素都是一个对象，代表一道题目。每个题目对象中有两个键：`question` 表示题目内容，`options` 表示选项，是一个包含多个选项字符串的数组。

因此，你需要按照这个格式将原始字符串中的题目和选项提取出来，组织成 JSON 格式返回。这样做可以使得信息更清晰易读，也更便于程序处理和解析。

下面是输入的英语选择题字符串：
"""

choice_ocr_prompt_part2 = """
注意：
只能以示例中的json格式返回，不能输出除json外任何的单词
"""

reading_ocr_prompt = """
Please generate a JSON object from the given English reading comprehension question, which includes the original text ,question and the options. The JSON should have separate fields for the original text and each option. Here's the reading comprehension question:\n\n[Insert the reading comprehension question here, including the original text and all the options.]\n\nEnsure that the original text is formatted exactly as it is in the input, and each option is separated into its own field within the JSON object. The output should be in a valid JSON format.
下面是输入和输出的一个格式
输入：一篇英文阅读，包括原文和选项
输出：只能以json格式输出,下面这个json就是对应的输出
{
  "original_text": "This is the original text of the reading comprehension question. It should be formatted exactly as it appears in the input.",
  "questions": [
    {
      "question_number": 1,
      "question": "Why are race walkers conditioned athletes?",
      "options": [  
        {"Option": This is the first option for the reading comprehension question."},  
        {"Option": This is the second option for the reading comprehension question."},  
        ]  
    },
    {
      "question_number": 2,
      "question": "Why are race walkers conditioned athletes?",
      "options": [  
        {"Option": This is the first option for the reading comprehension question."},  
        {"Option": This is the second option for the reading comprehension question."},  
        ]  
    },


  ]
}
要求：
（1）现在根据上面的提示，对下面这篇阅读题进行分割，并且返回对应的json格式。只返回json格式，不能有其他废话。
（2）在original_text对应的字符串中，必须保持原来输入的阅读段落格式，不能合并成一段话，这个很重要，必须完成！！！也就是必须保证阅读正文对应的换行符位置不能改变！！！
（2）在original_text对应的字符串中，必须保持原来输入的阅读段落格式，不能合并成一段话，这个很重要，必须完成！！！也就是必须保证阅读正文对应的换行符位置不能改变！！！
（2）在original_text对应的字符串中，必须保持原来输入的阅读段落格式，不能合并成一段话，这个很重要，必须完成！！！也就是必须保证阅读正文对应的换行符位置不能改变！！！
英语阅读：
"""

test_ocr = """
{{}}
{}
"""